IOAgent: A Parallel I/O Workload Generator

نویسندگان

  • Sergio Gómez-Villamor
  • Victor Muntés-Mulero
  • Marta Pérez-Casany
  • John Tran
  • Steve Rees
  • Josep-Lluís Larriba-Pey
چکیده

The purpose of this paper is twofold. First, we present IOAgent, a tool that allows to generate synthetic workloads for parallel environments in a simple way. IOAgent has been implemented for Linux and takes into account different I/O characteristics like synchronous and asynchronous calls, buffered and unbuffered accesses, as well as different numbers of disks, intermediate buffers and number of agents simulating the workload. Second, we propose statistical models that help us to analyze the I/O behaviour of an IBM e-server OpenPower 710, with 4 SCSI drives. The observations used to build the model have been obtained using IOAgent. keywords: parallel I/O, synthetic workload generator, Linux, performance evaluation, statistical modelling

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IOAgent: Leveraging the Application Analysis of Workload Effects

The importance of a well tuned I/O subsystem is beyond doubt. In many cases, I/O may be the real bottleneck of an application and understanding its limitations and capabilities may be of interest both from a research and from a development point of view. In this paper we propose IOAgent, a public domain tool to generate synthetic workloads for the evaluation of I/O subsystems. Our tool generate...

متن کامل

A User-Oriented Synthetic Workload Generator

v A user-oriented synthetic workload generator that simulates users' file access behavior based on real workload characterization is described. The model for this workload generator is (i) user-oriented and job-unspecific, (ii) represents file I/O operations at the system call level, (iii) allows general distributions for the usage measures, and (iv) assumes independence in the file I/O operati...

متن کامل

A Workload Generator for Database System Benchmarks

There are cases in which database system benchmarks should be executed in a realistic environment to get meaningful performance results. We propose a workload generator that helps benchmarks be executed in an environment similar to the real world in terms of resource status. The workload generator can create memory-bound, CPU-bound, and I/O-bound workloads. The workload generator allows users t...

متن کامل

Parallel I/O Workload Characteristics using Vesta

In recent years, the design and performance evaluation of parallel processors has focused on the processor, memory and communication subsystems. As a result, these subsystems have better performance potential than the I/O subsystem. In fact, the I/O subsystem is the bottleneck in many machines. However, there are a number of studies currently underway to improve the design of parallel I/O subsy...

متن کامل

Title: \workload Characterization of Input/output Intensive Parallel Applications" Workload Characterization of Input/output Intensive Parallel Applications

Because both processor and interprocessor communication hardware is evolving rapidly with only moderate improvements to le system performance in parallel systems, it is becoming increasingly diicult to provide suucient input/output (I/O) performance to parallel applications. I/O hardware and le system parallelism are the key to bridging this performance gap. Prerequisite to the development of e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006